A solution to a recurring problem that describes how we can defend against a threat, or set of threats, in a concise and reusable manner.